﻿jQuery.validator.addMethod("dataAtual", function (value, element) {
    debugger;
    value = $.trim(value);

    if (value == "") {
        return true;
    }

    if (value.indexOf("_") != -1) {
        return true;
    }

    if (!ValidarData(value)) {
        return true;
    }

    // Pega a data atual
    var agora = new Date();
    var year = agora.getFullYear();
    var month = agora.getMonth() + 1; // soma 1 no mes, o primeiro é 0
    var day = agora.getDate();
    agora = month + "/" + day + "/" + year;
    agora = Date.parse(agora);

    var data = Date.parse(FormataData(value));

    if (data < agora) {
        return false;
    }

    return true;

}, "A data não pode ser menor que a data atual.");